header%20ipynb.pngheader%20ipynb.png

In [1]:
# import library
from statsmodels.stats.contingency_tables import mcnemar
In [2]:
# Asumsi tabel contingency sudah tersedia
conti = [[4, 2],
          [1, 3]]
In [3]:
# Perhitungan mcnemar test dilakukan dengan fungsi mcnemar
retVal = mcnemar(conti, exact=True)
In [4]:
# menampilkan nilai statistic dan p value
print('Nilai statistic =%.3f\nNilai p-value =%.3f' % (retVal.statistic, retVal.pvalue))
Nilai statistic =1.000, 
Nilai p-value =1.000
In [5]:
# Pengecekan nilai p-value, dengan mengambil sebuah nilai alpha
alpha = 0.01

if retVal.pvalue > alpha:
    print('Hipotesis H0 gagal ditolak, kedua model memiliki peluang eror yang sama')
else:
    print('Hipotesis H0 ditolak, kedua model memiliki peluang eror yang berbeda') 
Hipotesis H0 gagal ditolak, kedua model memiliki peluang eror yang sama